path: "tensorflow.MetaGraphDef"
tf_proto {
  descriptor {
    name: "MetaGraphDef"
    field {
      name: "meta_info_def"
      number: 1
      label: LABEL_OPTIONAL
      type: TYPE_MESSAGE
      type_name: ".tensorflow.MetaGraphDef.MetaInfoDef"
    }
    field {
      name: "graph_def"
      number: 2
      label: LABEL_OPTIONAL
      type: TYPE_MESSAGE
      type_name: ".tensorflow.GraphDef"
    }
    field {
      name: "saver_def"
      number: 3
      label: LABEL_OPTIONAL
      type: TYPE_MESSAGE
      type_name: ".tensorflow.SaverDef"
    }
    field {
      name: "collection_def"
      number: 4
      label: LABEL_REPEATED
      type: TYPE_MESSAGE
      type_name: ".tensorflow.MetaGraphDef.CollectionDefEntry"
    }
    field {
      name: "signature_def"
      number: 5
      label: LABEL_REPEATED
      type: TYPE_MESSAGE
      type_name: ".tensorflow.MetaGraphDef.SignatureDefEntry"
    }
    field {
      name: "asset_file_def"
      number: 6
      label: LABEL_REPEATED
      type: TYPE_MESSAGE
      type_name: ".tensorflow.AssetFileDef"
    }
    field {
      name: "object_graph_def"
      number: 7
      label: LABEL_OPTIONAL
      type: TYPE_MESSAGE
      type_name: ".tensorflow.SavedObjectGraph"
    }
    nested_type {
      name: "MetaInfoDef"
      field {
        name: "meta_graph_version"
        number: 1
        label: LABEL_OPTIONAL
        type: TYPE_STRING
      }
      field {
        name: "stripped_op_list"
        number: 2
        label: LABEL_OPTIONAL
        type: TYPE_MESSAGE
        type_name: ".tensorflow.OpList"
      }
      field {
        name: "any_info"
        number: 3
        label: LABEL_OPTIONAL
        type: TYPE_MESSAGE
        type_name: ".google.protobuf.Any"
      }
      field {
        name: "tags"
        number: 4
        label: LABEL_REPEATED
        type: TYPE_STRING
      }
      field {
        name: "tensorflow_version"
        number: 5
        label: LABEL_OPTIONAL
        type: TYPE_STRING
      }
      field {
        name: "tensorflow_git_version"
        number: 6
        label: LABEL_OPTIONAL
        type: TYPE_STRING
      }
      field {
        name: "stripped_default_attrs"
        number: 7
        label: LABEL_OPTIONAL
        type: TYPE_BOOL
      }
    }
    nested_type {
      name: "CollectionDefEntry"
      field {
        name: "key"
        number: 1
        label: LABEL_OPTIONAL
        type: TYPE_STRING
      }
      field {
        name: "value"
        number: 2
        label: LABEL_OPTIONAL
        type: TYPE_MESSAGE
        type_name: ".tensorflow.CollectionDef"
      }
      options {
        map_entry: true
      }
    }
    nested_type {
      name: "SignatureDefEntry"
      field {
        name: "key"
        number: 1
        label: LABEL_OPTIONAL
        type: TYPE_STRING
      }
      field {
        name: "value"
        number: 2
        label: LABEL_OPTIONAL
        type: TYPE_MESSAGE
        type_name: ".tensorflow.SignatureDef"
      }
      options {
        map_entry: true
      }
    }
  }
}
